import wepy from 'wepy'


export default class extends wepy.mixin {
  data = {
    cart: [],
    checked:false
  }
  onLoad() {
    this.cart = this.$parent.globalData.cart
    //console.log(this.cart)
  }
  computed = {
   /*  判断是否全选中  计算总价 是否有商品*/
    isAllChecked(){
      return  this.cart.every(i=>i.isCheck==true)
    },
    amount(){
      var total=0;
      this.cart.forEach(element => {
        // 精度问题
        if(element.isCheck)total+=element.price*100*element.count
      });
      return total
    },
    isEmpty() {
      if (this.cart.length <= 0) return true
      return false
    }
  }
  methods = {
    // 提交订单
   
    submitOrder(){
      // //console.log(this.isAllChecked);
      if (!this.isAllChecked)return wepy.baseToast('长度不能为空')
      // //console.log('1');
      wepy.navigateTo({
        url:'/pages/order'
      })
    },
    // 全选
    allCheckedboxChange(e){
      this.checked=e.detail
      this.$parent.updataAllCheckedGoodsList(e.detail)
    },
    // 删除商品
    close(e) {
      this.$parent.deeleteGoodsList(e.target.dataset.id)
    },
    // 修改商品状态
    onCheckedChange(e) {
      this.$parent.updataGoodsChecked(e.target.dataset.id, e.detail)
    },
    // 修改数量
    onCountChange(event) {
      this.$parent.updataGoodsList(event.target.dataset.id, event.detail)
    }
  }


}